package com.jinke.api.modules.third.changYunShip.model.request;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 下单
 * @author huang
 * @data 2024-05-08
 */
@Data
public class ChangYunShipCreateOrder {
    /**
     * 运输商id
     */
    private String transportChannelId;
    /**
     * 子渠道id
     */
    private String transportChannelTypeId;
    /**
     * 发件人国家
     */
    private String countryForSend;
    /**
     * 发件人城市
     */
    private String cityForSend;
    /**
     * 发件人州
     */
    private String provinceForSend;
    /**
     * 发件人姓名
     */
    private String nameForSend;
    /**
     * 发件人公司
     */
    private String companyForSend;
    /**
     * 发件人电话
     */
    private String telForSend;
    /**
     * 发件人地址1
     */
    private String address1ForSend;
    /**
     * 发件人地址2
     */
    private String address2ForSend;
    /**
     * 邮政编码
     */
    private String postalCodeForSend;
    /**
     * 收件人国家
     */
    private String countryForReceive;
    /**
     * 收件人城市
     */
    private String cityForReceive;
    /**
     * 收件人洲
     */
    private String provinceForReceive;
    /**
     * 收件人姓名
     */
    private String nameForReceive;
    /**
     * 收件人公司
     */
    private String companyForReceive;
    /**
     * 收件人电话
     */
    private String telForReceive;
    /**
     * 收件人地址
     */
    private String address1ForReceive;
    /**
     * 收件人地址2
     */
    private String address2ForReceive;
    /**
     * 收件人邮政编码
     */
    private String postalCodeForReceive;
    /**
     * 重量
     */
    private BigDecimal wight= new BigDecimal("0");
    /**
     * 长度
     */
    private BigDecimal length = new BigDecimal("0");
    /**
     * 宽度
     */
    private BigDecimal width= new BigDecimal("0");
    /**
     * 高度
     */
    private BigDecimal height= new BigDecimal("0");
    /**
     *包裹件数
     */
    private Integer piece;
    /**
     *参考号
     */
    private String referNo;
    /**
     *sku
     */
    private String sku;
    /**
     *是否需要签名：0否；1是
     */
    private String isSign;
    /**
     *周六送货：0否；1是
     */
    private String saturdaySend;
    /**
     *订单描述
     */
    private String description;
    /**
     *订单价格
     */
    private BigDecimal amount;
    /**
     *是否为住宅
     */
    private String isResidence;
    /**
     *发件人邮箱
     */
    private String emailForSend;
    /**
     *收件人邮箱
     */
    private String emailForReceive;
}
